

---------insertion geographique
/*
INSERT INTO Departement (NumDept, NomDept)
       VALUES (seqnumdept.nextval, 'Dept1');
INSERT INTO Departement (NumDept, NomDept)
       VALUES (seqnumdept.nextval, 'Dept2');
INSERT INTO Departement (NumDept, NomDept)
       VALUES (seqnumdept.nextval, 'Dept3');
INSERT INTO Departement (NumDept, NomDept)
       VALUES (110, 'dept_test_100');
*/

INSERT INTO Ville (codePostal, NumDept, nomVille)
       VALUES (01000, 1, 'Ville11');
INSERT INTO Ville (codePostal, NumDept, nomVille)
       VALUES (01100, 1, 'Ville12');
INSERT INTO Ville (codePostal, NumDept, nomVille)
       VALUES (02000, 2, 'Ville21');

INSERT INTO Agence (NumAgence, codePostal, NomAgence, Adresse)
       VALUES (seqNumAgence.nextval, 01100, 'Agence1','100 rue du plop');
INSERT INTO Agence (NumAgence, codePostal, NomAgence, Adresse)
       VALUES (seqNumAgence.nextval, 01100, 'Agence2','50 rue du coca');

---------insertion des utilisateurs
INSERT INTO Personne (numPersonne, codePostal, nom, prenom, adresse, datenaissance)
       VALUES (seqnumPersonne.nextval, 01000, 'Dupont', 'Jean', '2 rue machin', '1-11-1970');
INSERT INTO Personne (numPersonne, codePostal, nom, prenom, adresse, datenaissance)
       VALUES (seqnumPersonne.nextval, 01000, 'Dupont', 'Martine', '2 rue machin', '18-11-1971');
INSERT INTO Personne (numPersonne, codePostal, nom, prenom, adresse, datenaissance)
       VALUES (seqnumPersonne.nextval, 02000, 'Maury', 'Albert', '5 rue truc', '1-8-1952');

INSERT INTO Client (numPersonne, NumAgence,  loginClient, mdpClient, dateCreationClient)
       VALUES (1,1,'login','motdepasse','1-10-2006');
INSERT INTO Employe (numPersonne, NumAgence, loginEmploye, mdpEmploye)
       VALUES (2,1,'employe','employe');
INSERT INTO Administrateur (numPersonne, loginAdm, mdpAdm)
       VALUES (3,'admin','admin');

---------insertion des produits
INSERT INTO Produit (numProduit, numClient, dateCreationProduit)
       VALUES (seqnumProduit.nextval, 1, '1-11-2006');
INSERT INTO Produit (numProduit, numClient, dateCreationProduit)
       VALUES (seqnumProduit.nextval, 1, '1-11-2006');
INSERT INTO Produit (numProduit, numClient, dateCreationProduit)
       VALUES (seqnumProduit.nextval, 1, '1-11-2006');
INSERT INTO Produit (numProduit, numClient, dateCreationProduit)
       VALUES (seqnumProduit.nextval, 1, '1-11-2006');
INSERT INTO Produit (numProduit, numClient, dateCreationProduit)
       VALUES (seqnumProduit.nextval, 1, '1-11-2006');

INSERT INTO Compte (numProduit,solde)
       VALUES (1,3000);
INSERT INTO Compte_Ordinaire (numProduit, decouvertAutorise)
       VALUES (1, 100);
       
INSERT INTO Carte_Bancaire (numProduit, Compte, codeCB) 
       VALUES (2, 1, 1234);

INSERT INTO Compte (numProduit,solde)
       VALUES (3,500000);
INSERT INTO Livret_Epargne (numProduit, montantInitial, tauxInteret)
       VALUES (3, 100, 4);
INSERT INTO Plan_Epargne_Logement (numProduit, montantVersementMensuel, seuilMin, dateEcheance)
       VALUES (3, 100, 50, '1-10-2016');
INSERT INTO Compte_sur_livret (numProduit, numChequier)
       VALUES (3, 1127);

INSERT INTO Compte (numProduit,solde)
       VALUES (4,10000);
INSERT INTO Livret_Epargne (numProduit, montantInitial, tauxInteret)
       VALUES (4, 100, 3);

INSERT INTO Compte (numProduit,solde)
       VALUES (5,10000);
INSERT INTO Livret_Epargne (numProduit, montantInitial, tauxInteret)
       VALUES (5, 100, 3);
INSERT INTO Plan_Epargne_Logement (numProduit, montantVersementMensuel, seuilMin, dateEcheance)
       VALUES (5, 100, 50, '1-10-2016');
       
EXECUTE insert_ACTION(1);
EXECUTE insert_PRET(1,20000,1,'un motif',24);

EXECUTE insert_CLI('employe', 'loginaaaa', 'mdp1', 'Polka', 'Malvin', '20-7-1985', '12 rue du Don', 56000, 'Rodez');
EXECUTE insert_CLI('employe', 'logi2', 'mdp2', 'ZDzz', 'zeze', '20-7-1985', '12 rue du Don', 56000, 'Rodez');

EXECUTE insert_EMP('emp1','empmdp1',1,'Bidul','Jean','20-5-1980','20 av Jean jaures',10000,'Montpellier');

EXECUTE insert_ADM('admin1','admmdp1','Mister','Geek','24-4-1979','21 rue Jean Paul',10000,'Montpellier');

EXECUTE insert_CO(4,1000,300);

EXECUTE insert_LIVRET_EPARGNE(1,0,300,40);

EXECUTE insert_PLAN_EPARGNE_LOGEMENT(1,0,300,40,100,100,SYSDATE);

EXECUTE insert_COMPTE_SUR_LIVRET(1,0,300,40,100,100,SYSDATE,2500);

EXECUTE insert_CARTE_BANCAIRE(1,3);

EXECUTE insert_ACTION(1);

EXECUTE insert_PRET(1,20000,1,'un motif',24);

EXECUTE virement_CLIENT(1,2,100,'je vire 100');
EXECUTE virement_CLIENT(2,4,400,'je vire 400');
